/**
 * 检测当前的小程序
 * 是否是最新版本，是否需要下载、更新
 */
function checkUpdateVersion() {
  const updateManager = uni.getUpdateManager()
  
  updateManager.onCheckForUpdate(function (res) {
    // 请求完新版本信息的回调res.hasUpdate：为bollean值-为真表示有新版本，假为无新版本
	if (res.hasUpdate) {
		console.log("有新版本");
		updateManager.onUpdateReady(function (res) {
		  uni.showModal({
		    title: '更新提示',
		    content: '新版本已经准备好，是否重启应用？',
		    success(res) {
		      if (res.confirm) {
		        // 新的版本已经下载好，调用 applyUpdate 应用新版本并重启
		        updateManager.applyUpdate()
		      }
		    }
		  })
		})
		updateManager.onUpdateFailed(function (res) {
		  // 新的版本下载失败
		  uni.showModal({
		    title: '已有新版本',
		    content: '请您删除小程序，重新进入',
		  })
		})
	}else{
		console.log("没有新版本");
	}
	// else{
	// 	uni.showModal({
	// 	  title: '溫馨提示',
	// 	  content: '当前微信版本过低，无法使用该功能，请升级到最新微信版本后重试。',
	// 	})
	// }
  })
}

module.exports = {
  checkUpdateVersion
}